﻿using System.Collections.Generic;

namespace NCP.Infrastructure.Common.Singleton
{
    public class SingletonList<T> : SingletonManager<IEnumerable<T>>
    {
        #region Ctor
        static SingletonList()
        {
            SingletonManager<IEnumerable<T>>.Instance = new List<T>();
        }
        #endregion

        #region Property
        public new static IEnumerable<T> Instance
        {
            get
            {
                return SingletonManager<IEnumerable<T>>.Instance;
            }
        }
        #endregion
    }
}
